﻿div.vimeo {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    display: inline-block;
    text-align:left;
}

    /* menu */
    div.vimeo #menu {
        margin: 0px;
        padding: 0px;
        list-style: none;
        color: #fff;
        line-height: 45px;
        display: inline-block;
        float: left;
        z-index: 1000;
    }

        div.vimeo #menu a {
            color: #fff;
            text-decoration: none;
        }

        div.vimeo #menu > li {
            background: #172322 none repeat scroll 0 0;
            cursor: pointer;
            float: left;
            position: relative;
            padding: 0px 10px;
        }

            div.vimeo #menu > li a:hover {
                color: #B0D730;
            }

        div.vimeo #menu .logo {
            background: transparent none repeat scroll 0% 0%;
            padding: 0px;
            background-color: Transparent;
        }
        /* sub-menus*/
        div.vimeo #menu ul {
            padding: 0px;
            margin: 0px;
            display: block;
            display: inline;
        }

        div.vimeo #menu li ul {
            position: absolute;
            left: -10px;
            top: 0px;
            margin-top: 45px;
            width: 150px;
            line-height: 16px;
            background-color: #172322;
            color: #0395CC; /* for IE */
            display: none;
        }

        div.vimeo #menu li:hover ul {
            display: block;
        }

        div.vimeo #menu li ul li {
            display: block;
            margin: 5px 20px;
            padding: 5px 0px;
            border-top: dotted 1px #606060;
            list-style-type: none;
        }

            div.vimeo #menu li ul li.first {
                border-top: none;
            }

            div.vimeo #menu li ul li a {
                display: block;
                color: #0395CC;
            }

                div.vimeo #menu li ul li a:hover {
                    color: #7FCDFE;
                }
        /* main submenu */
        div.vimeo #menu #main {
            left: 0px;
            top: -20px;
            padding-top: 20px;
            background-color: #7cb7e3;
            color: #fff;
            z-index: 999;
        }
    /* search */
    div.vimeo .searchContainer div {
        background-color: #fff;
        display: inline;
        padding: 5px;
    }

    div.vimeo .searchContainer input[type="text"] {
        border: none;
    }

    div.vimeo .searchContainer input[type="checkbox"] {
        margin-right: 6px;
        vertical-align: middle;
    }


    div.vimeo .searchContainer img {
        vertical-align: middle;
    }
    /* corners*/
    div.vimeo #menu .corner_inset_left {
        position: absolute;
        top: 0px;
        left: -12px;
    }

    div.vimeo #menu .corner_inset_right {
        position: absolute;
        top: 0px;
        left: 150px;
    }

    div.vimeo #menu .last {
        background: transparent none repeat scroll 0% 0%;
        margin: 0px;
        padding: 0px;
        border: none;
        position: relative;
        border: none;
        height: 0px;
    }

    div.vimeo #menu .corner_left {
        position: absolute;
        left: 0px;
        top: 0px;
    }

    div.vimeo #menu .corner_right {
        position: absolute;
        left: 132px;
        top: 0px;
    }

    div.vimeo #menu .middle {
        position: absolute;
        left: 18px;
        height: 20px;
        width: 115px;
        top: 0px;
    }
